package cn.iocoder.yudao.module.ad.service.token;

import java.util.*;

import cn.iocoder.yudao.module.ad.api.advertiser.dto.AdvertiserRespDTO;
import cn.iocoder.yudao.module.ad.dal.dataobject.token.AdTokenDO;

/**
 * 账户token Service 接口
 *
 * @author 数创万维
 */
public interface AdTokenService {

    /**
     * 创建账户token
     *
     * @return 编号
     */
    void createToken(String state, String authCode);

    void testToken(Long accountId);
    void testData(Long accountId);


    /**
     * 获得账户token
     *
     * @param id 编号
     * @return 账户token
     */
    AdTokenDO getToken(Long id);


    void syncAdvertiserList(Long accountId, List<AdvertiserRespDTO> list);


}